package demo2;

public class A {
    public int a1;
    protected int a2;
    int a3;
    private int a4;
}





//class B extends A{
//    public void ok(){
//        this.a1=10;  //被父类中public修饰的成员能够被访问
//        this.a2=11;  //...被protected修饰的成员能够被访问
//        this.a3=12;  //....被default能被....
//        this.a4=13;  //父类中被private修饰的成员不能被访问，就算变个
//                     // 花样用super.a4访问也是不行
//    }
//}


//public class A {  //父类
//    public A(int n){
//        System.out.println("A执行构造方法~");
//    }
//    static{
//        System.out.println("A执行静态代码块~");
//    }
//
//    {//实例代码块
//        System.out.println("A执行实例代码块！");
//    }
//}
